package com.sophon.pattern.singleton;

/**
 * 懒汉模式，在使用时才生成实例。
 * 
 * @author Andy
 *
 */
public class LazySingletonSynced {

	private static LazySingletonSynced instance;

	private LazySingletonSynced() {

	}

	/**
	 * 在方法上加锁，避免线程安全问题
	 * @return
	 */
	public static synchronized LazySingletonSynced getInstance() {
		if (instance == null)
			instance = new LazySingletonSynced();
		return instance;
	}
}
